package com.feicheng.wxapi.pay.transfer.model;

import com.google.gson.annotations.SerializedName;
import com.wechat.pay.java.core.util.StringUtil;

public class TransferBillsResponse {

//    out_bill_no 　必填 string(32)
    @SerializedName("out_bill_no")
    private String outBillNo;

//    transfer_bill_no 　必填 string(64)
    @SerializedName("transfer_bill_no")
    private String transferBillNo;
    @SerializedName("create_time")
    private String createTime;

    @SerializedName("state")
    private String state;

//    fail_reason 　选填 string
    @SerializedName("fail_reason")
    private String failReason;

//    package_info 　选填 string
    @SerializedName("package_info")
    private String packageInfo;

    public TransferBillsResponse() {
    }

    public String getOutBillNo() {
        return outBillNo;
    }

    public void setOutBillNo(String outBillNo) {
        this.outBillNo = outBillNo;
    }

    public String getTransferBillNo() {
        return transferBillNo;
    }

    public void setTransferBillNo(String transferBillNo) {
        this.transferBillNo = transferBillNo;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getFailReason() {
        return failReason;
    }

    public void setFailReason(String failReason) {
        this.failReason = failReason;
    }

    public String getPackageInfo() {
        return packageInfo;
    }

    public void setPackageInfo(String packageInfo) {
        this.packageInfo = packageInfo;
    }

//    public String toString() {
//        StringBuilder sb = new StringBuilder();
//        sb.append("class TransferBillsResponse {\n");
//        sb.append("    outBillNo: ").append(StringUtil.toIndentedString(this.outBillNo)).append("\n");
//        sb.append("    transferBillNo: ").append(StringUtil.toIndentedString(this.transferBillNo)).append("\n");
//        sb.append("    createTime: ").append(StringUtil.toIndentedString(this.createTime)).append("\n");
//        sb.append("    state: ").append(StringUtil.toIndentedString(this.state)).append("\n");
//        sb.append("    failReason: ").append(StringUtil.toIndentedString(this.failReason)).append("\n");
//        sb.append("    packageInfo: ").append(StringUtil.toIndentedString(this.packageInfo)).append("\n");
//        sb.append("}");
//        return sb.toString();
//    }

}
